package com.nbsaas.boot.app.api.domain.simple;

import com.nbsaas.boot.app.api.domain.enums.RoleType;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 角色-列表对象
 */
@Data
public class AppRoleSimple implements Serializable {
    /**
     * 序列化参数
     */
    private static final long serialVersionUID = 1L;


    /**
     * 应用
     **/
    private Long app;

    /**
     * 查看数据有效天数，不配置，-1的时候不限制范围
     **/
    private Integer dataViewPeriod;

    /**
     * 应用
     **/
    private String appName;

    /**
     * 报表有效天数，不配置，-1的时候不限制范围
     **/
    private Integer reportViewPeriod;

    /**
     * 角色名称
     **/
    private String name;

    /**
     * 单据有效天数，不配置，-1的时候不限制范围
     **/
    private Integer billViewPeriod;

    /**
     * 角色描述
     **/
    private String remark;

    /**
     * 主键id
     **/
    private Long id;

    /**
     *
     **/
    private RoleType roleType;

    private String roleTypeName;

    /**
     * 添加时间
     **/
    private Date addDate;

    /**
     * 租户id
     **/
    private Long tenant;

    /**
     * 最新修改时间
     **/
    private Date lastDate;


}